package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_loadEntity implements JET2Template {
    private static final String _jetns_c = "org.eclipse.jet.controlTags"; //$NON-NLS-1$
    private static final String _jetns_java = "org.eclipse.jet.javaTags"; //$NON-NLS-1$

    public _jet_loadEntity() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_java_format_1_1 = new TagInfo("java:format", //$NON-NLS-1$
            1, 1,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_java_import_2_9 = new TagInfo("java:import", //$NON-NLS-1$
            2, 9,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_2_50 = new TagInfo("c:get", //$NON-NLS-1$
            2, 50,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_2_106 = new TagInfo("c:get", //$NON-NLS-1$
            2, 106,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_4_13 = new TagInfo("c:get", //$NON-NLS-1$
            4, 13,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_4_78 = new TagInfo("c:get", //$NON-NLS-1$
            4, 78,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_4_134 = new TagInfo("c:get", //$NON-NLS-1$
            4, 134,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_4_186 = new TagInfo("c:get", //$NON-NLS-1$
            4, 186,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_13 = new TagInfo("c:get", //$NON-NLS-1$
            6, 13,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_69 = new TagInfo("c:get", //$NON-NLS-1$
            6, 69,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_141 = new TagInfo("c:get", //$NON-NLS-1$
            6, 141,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_28 = new TagInfo("c:get", //$NON-NLS-1$
            8, 28,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_98 = new TagInfo("c:get", //$NON-NLS-1$
            8, 98,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_149 = new TagInfo("c:get", //$NON-NLS-1$
            8, 149,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_10_28 = new TagInfo("c:get", //$NON-NLS-1$
            10, 28,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_10_97 = new TagInfo("c:get", //$NON-NLS-1$
            10, 97,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_10_148 = new TagInfo("c:get", //$NON-NLS-1$
            10, 148,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        RuntimeTagElement _jettag_java_format_1_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "format", "java:format", _td_java_format_1_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_format_1_1.setRuntimeParent(null);
        _jettag_java_format_1_1.setTagInfo(_td_java_format_1_1);
        _jettag_java_format_1_1.doStart(context, out);
        JET2Writer _jettag_java_format_1_1_saved_out = out;
        while (_jettag_java_format_1_1.okToProcessBody()) {
            out = out.newNestedContentWriter();
            out.write(NL);         
            out.write("\tpublic ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_import_2_9 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_2_9); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_import_2_9.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_java_import_2_9.setTagInfo(_td_java_import_2_9);
            _jettag_java_import_2_9.doStart(context, out);
            JET2Writer _jettag_java_import_2_9_saved_out = out;
            while (_jettag_java_import_2_9.okToProcessBody()) {
                out = out.newNestedContentWriter();
                out.write("java.util.Set");  //$NON-NLS-1$        
                _jettag_java_import_2_9.handleBodyContent(out);
            }
            out = _jettag_java_import_2_9_saved_out;
            _jettag_java_import_2_9.doEnd();
            out.write("<");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_2_50 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_2_50); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_2_50.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_2_50.setTagInfo(_td_c_get_2_50);
            _jettag_c_get_2_50.doStart(context, out);
            _jettag_c_get_2_50.doEnd();
            out.write("> load");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_2_106 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_2_106); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_2_106.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_2_106.setTagInfo(_td_c_get_2_106);
            _jettag_c_get_2_106.doStart(context, out);
            _jettag_c_get_2_106.doEnd();
            out.write("s();");  //$NON-NLS-1$        
            out.write(NL);         
            out.write(NL);         
            out.write("\tpublic Set<");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_4_13 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_4_13); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_4_13.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_4_13.setTagInfo(_td_c_get_4_13);
            _jettag_c_get_4_13.doStart(context, out);
            _jettag_c_get_4_13.doEnd();
            out.write("> loadReference");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_4_78 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_4_78); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_4_78.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_4_78.setTagInfo(_td_c_get_4_78);
            _jettag_c_get_4_78.doStart(context, out);
            _jettag_c_get_4_78.doEnd();
            out.write("s(Set<");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_4_134 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_4_134); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_4_134.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_4_134.setTagInfo(_td_c_get_4_134);
            _jettag_c_get_4_134.doStart(context, out);
            _jettag_c_get_4_134.doEnd();
            out.write("> ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_4_186 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_4_186); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_4_186.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_4_186.setTagInfo(_td_c_get_4_186);
            _jettag_c_get_4_186.doStart(context, out);
            _jettag_c_get_4_186.doEnd();
            out.write("s);");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\tpublic Set<");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_6_13 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_13); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_6_13.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_6_13.setTagInfo(_td_c_get_6_13);
            _jettag_c_get_6_13.doStart(context, out);
            _jettag_c_get_6_13.doEnd();
            out.write("> load");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_6_69 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_69); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_6_69.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_6_69.setTagInfo(_td_c_get_6_69);
            _jettag_c_get_6_69.doStart(context, out);
            _jettag_c_get_6_69.doEnd();
            out.write("sByIdSet(Set<Integer> ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_6_141 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_141); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_6_141.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_6_141.setTagInfo(_td_c_get_6_141);
            _jettag_c_get_6_141.doStart(context, out);
            _jettag_c_get_6_141.doEnd();
            out.write("sId);");  //$NON-NLS-1$        
            out.write(NL);         
            out.write(NL);         
            out.write("\tpublic Map<String, ?> load");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_8_28 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_28); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_8_28.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_8_28.setTagInfo(_td_c_get_8_28);
            _jettag_c_get_8_28.doStart(context, out);
            _jettag_c_get_8_28.doEnd();
            out.write("ObjectReferencedSet(");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_8_98 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_98); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_8_98.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_8_98.setTagInfo(_td_c_get_8_98);
            _jettag_c_get_8_98.doStart(context, out);
            _jettag_c_get_8_98.doEnd();
            out.write(" ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_8_149 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_149); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_8_149.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_8_149.setTagInfo(_td_c_get_8_149);
            _jettag_c_get_8_149.doStart(context, out);
            _jettag_c_get_8_149.doEnd();
            out.write(");");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\tpublic Map<String, ?> load");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_10_28 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_10_28); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_10_28.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_10_28.setTagInfo(_td_c_get_10_28);
            _jettag_c_get_10_28.doStart(context, out);
            _jettag_c_get_10_28.doEnd();
            out.write("ClassReferencedSet(");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_10_97 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_10_97); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_10_97.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_10_97.setTagInfo(_td_c_get_10_97);
            _jettag_c_get_10_97.doStart(context, out);
            _jettag_c_get_10_97.doEnd();
            out.write(" ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_10_148 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_10_148); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_10_148.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_get_10_148.setTagInfo(_td_c_get_10_148);
            _jettag_c_get_10_148.doStart(context, out);
            _jettag_c_get_10_148.doEnd();
            out.write(");");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_java_format_1_1.handleBodyContent(out);
        }
        out = _jettag_java_format_1_1_saved_out;
        _jettag_java_format_1_1.doEnd();
        out.write(NL);         
        out.write(NL);         
    }
}
